package dreamdancetiktokmodelmongo

// MongoDanceComposeElementChangeLog 散件流转记录
type MongoDanceComposeElementChangeLog struct {
	Id_               string `bson:"_id"`                 // id
	RoomId            string `bson:"room_id"`             //roomId
	ModelId           string `bson:"model_id"`            //比赛id
	HostNo            string `bson:"host_no"`             //主播编号
	HostName          string `bson:"host_name"`           //主播昵称
	HostAvatar        string `bson:"host_avatar"`         //主播头像
	UserId            string `bson:"user_id"`             //用户id
	ElementNo         int64  `bson:"element_no"`          // 道具No
	Source            int64  `bson:"source"`              // 获取来源 1:抽奖活动直接获得;2.他人赠送获得;3.赠送他人减少;4.日榜套装发放;5:日榜翅膀发放,6:周榜双人套装获得;7.补发添加;9.补发减少;
	ActivityId        int64  `bson:"activity_id"`         //活动id
	OldExpiredTime    int64  `bson:"old_expired_time"`    //旧的过期时间
	NewExpiredTime    int64  `bson:"new_expired_time"`    //新的的过期时间
	ChangeType        int    `bson:"change_type"`         //数据类型 1:增 2:减产
	GiveUserId        string `bson:"give_user_id"`        //赠送人用户id
	GiveUserName      string `bson:"give_user_name"`      //赠送人用户名字
	GiveUserAvatar    string `bson:"give_user_avatar"`    //赠送人头像
	ReceiveUserId     string `bson:"receive_user_id"`     //被赠送人用户id
	ReceiveUserName   string `bson:"receive_user_name"`   //被赠送人用户名称
	ReceiveUserAvatar string `bson:"receive_user_avatar"` //被赠送人用户头像
	CreatedAt         int64  `bson:"created_at"`          //创建时间
	CreatedAtString   string `bson:"created_at_string"`   //创建时间
}
